it has/had rubbed - French English Dictionary